package com.ruoyi.system.domain.dto.req;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class updateMainDeviceReqDTO implements Serializable {
    /**
     * 主键
     */
    private String id;

    /**
     * 设备使用场景
     */
    private String deviceScene;
    /**
     * 设备类别
     */
    private String deviceType;

    /**
     * 设备类型
     */
    private String deviceTag;

    /**
     * 组织编码
     */
    private String orgNo;

    /**
     * 设备SN
     */
    private String deviceSn;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 资产编码
     */
    private String assetNo;

    /**
     * 部署位置，即区域树ID
     */
    private String areaId;

    /**
     * 品牌
     */
    private String brand;

    /**
     * 规格
     */
    private String specification;

    /**
     * 额定电压
     */
    private String rateU;

    /**
     * 设备状态 1：在用，2：闲置，3：报修，4：报废拆除
     */
    private String status;

    /**
     * 投运时间
     */
    private String operationTime;

    /**
     * 使用年限
     */
    private Integer deviceLife;
    /**
     * 关联设备sn
     */
    private List<String> linkDeviceSn;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 更新人
     */
    private String updateBy;
    /**
     *
     */
    private String deviceProductType;
    /**
     * 额定功率
     */
    private Integer rateP;
}
